// Package base_linear_table 1-2sums
// @Title base_linear_table
// @Description  两数之和
// @Author  == 琳琳也叫王木木 ==  2021-12-15 17:32
// @Create  2021-12-15 17:32
package base_linear_table

import "fmt"

func twoSum(nums []int, target int) []int {
	ans := make([]int, 0)
	// 特殊值判断，如果数组长度小于2，直接返回空数组
	if len(nums) < 2 {
		return ans
	}
	for i := range nums {
		for j := i + 1; j < len(nums); j++ {
			if nums[j] == target-nums[i] {
				ans = append(ans, i)
				ans = append(ans, j)
			}
		}
	}
	return ans
}

func Code1() {
	fmt.Println(twoSum([]int{3, 2, 4}, 6))
}
